home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
JCSM Shareware Collection 1996 September
/
JCSM Shareware Collection (JCS Distribution) (September 1996).ISO
/
word_prc
/
wf313b.zip
/
WF312PDF.ZIP
/
POSTSCR.PDV
< prev
next >
Wrap
Text File
|
1994-02-27
|
8KB
|
198 lines
%!PS-Adobe-2.0
%%Title: WORD FUGUE POSTSCRIPT
%%EndComments
statusdict begin 0 setjobtimeout end
/wfdict 120 dict def
wfdict begin
/wfeur [16#80 /Ccedilla 16#81 /udieresis 16#82 /eacute 16#83 /acircumflex
16#84 /adieresis 16#85 /agrave 16#86 /aring 16#87 /ccedilla 16#88 /ecircumflex
16#89 /edieresis 16#8a /egrave 16#8b /idieresis 16#8c /icircumflex
16#8d /igrave 16#8e /Adieresis 16#8f /Aring 16#90 /Eacute 16#91 /ae 16#92 /AE
16#93 /ocircumflex 16#94 /odieresis 16#95 /ograve 16#96 /ucircumflex
16#97 /ugrave 16#98 /ydieresis 16#99 /Odieresis 16#9a /Udieresis 16#9b /cent
16#9c /sterling 16#9d /yen 16#9e /Edieresis 16#9f /florin 16#a0 /aacute
16#a1 /iacute
16#a2 /oacute 16#a3 /uacute 16#a4 /ntilde 16#a5 /Ntilde 16#a6 /ordfeminine
16#a7 /ordmasculine 16#a8 /questiondown 16#ab /onehalf 16#ac /onequarter
16#ad /exclamdown 16#ae /guillemotleft 16#af /guillemotright
16#b0 /tilde 16#b4 /guilsinglleft 16#b5 /guilsinglright 16#b7 /fraction
16#b8 /section 16#bb /currency 16#be /fi 16#bf /fl 16#c0 /lslash
16#c4 /emdash 16#c9 /oslash 16#ca /oe 16#cc /copyright
16#d0 /registered 16#d1 /trademark 16#d2 /Ydieresis 16#d3 /otilde
16#d4 /Otilde 16#d5 /scaron 16#d6 /Scaron 16#d7 /Oacute 16#d8 /thorn
16#d9 /Thorn 16#da /zcaron 16#db /Zcaron 16#dc /atilde 16#dd /Atilde
16#de /Iacute 16#df /Idieresis 16#e0 /Ucircumflex
16#e1 /germandbls 16#e2 /eth 16#e3 /Eth 16#e4 /Uacute 16#e5 /Odieresis
16#e6 /mu 16#e7 /Ocircumflex 16#eb /Ugrave 16#ec /yacute 16#ed /Yacute
16#ee /Icircumflex 16#ef /Acircumflex 16#f0 /Egrave
16#f1 /plusminus 16#f2 /Ecircumflex 16#f3 /Igrave 16#f4 /Agrave
16#f6 /divide 16#f7 /Aacute 16#f8 /degree 16#f9 /bullet
16#fa /periodcentred 16#fb /threequarters
16#fc /onesuperior 16#fd /twosuperior 16#fe /threesuperior
] def
/RE { %% add extra chars to font
/reencode 12 dict def
reencode begin
/newfontname exch def
/basefontname exch def
FontDirectory newfontname known not
{/basefont basefontname findfont def
/newfont basefont maxlength dict def
basefont {exch dup /FID ne
{dup /Encoding eq
{exch dup length array copy newfont 3 1 roll put}
{exch newfont 3 1 roll put} ifelse
}
{pop pop} ifelse
} forall
newfont /FontName newfontname put
wfeur aload
length 2 idiv {newfont /Encoding get 3 1 roll put} repeat
newfontname newfont definefont pop
} if
newfontname
end
} bind def
/hsr { /LH 12 def
/sz 10 def
} bind def
%% define the 35 standard postscript 2.0 fonts
%% first 13 are the standard ones for postscript 1.0
/fcr { hsr /Courier /f0 RE findfont 10 scalefont setfont } bind def
/fci { hsr /Courier-Oblique /f1 RE findfont 10 scalefont setfont } bind def
/fcb { hsr /Courier-Bold /f2 RE findfont 10 scalefont setfont } bind def
/fcbi { hsr /Courier-BoldOblique /f3 RE findfont 10 scalefont setfont } bind def
/fhr { hsr /Helvetica /f4 RE findfont 10 scalefont setfont } bind def
/fhi { hsr /Helvetica-Oblique /f5 RE findfont 10 scalefont setfont } bind def
/fhb { hsr /Helvetica-Bold /f6 RE findfont 10 scalefont setfont } bind def
/fhbi { hsr /Helvetica-BoldOblique /f7 RE findfont 10 scalefont setfont } bind def
/ftr { hsr /Times-Roman /f8 RE findfont 10 scalefont setfont } bind def
/fti { hsr /Times-Italic /f9 RE findfont 10 scalefont setfont } bind def
/ftb { hsr /Times-Bold /f10 RE findfont 10 scalefont setfont } bind def
/ftbi { hsr /Times-BoldItalic /f11 RE findfont 10 scalefont setfont } bind def
/fsy { hsr /Symbol /f12 RE findfont 10 scalefont setfont } bind def
/fag { hsr /AvantGarde-Book /f13 RE findfont 10 scalefont setfont } bind def
/fai { hsr /AvantGarde-BookOblique /f14 RE findfont 10 scalefont setfont } bind def
/fab { hsr /AvantGarde-Demi /f15 RE findfont 10 scalefont setfont } bind def
/fabi { hsr /AvantGarde-DemiOblique /f16 RE findfont 10 scalefont setfont } bind def
/fbk { hsr /Bookman-Light /f17 RE findfont 10 scalefont setfont } bind def
/fbi { hsr /Bookman-LightItalic /f18 RE findfont 10 scalefont setfont } bind def
/fbb { hsr /Bookman-Demi /f19 RE findfont 10 scalefont setfont } bind def
/fbbi { hsr /Bookman-DemiItalic /f20 RE findfont 10 scalefont setfont } bind def
/fnh { hsr /Helvetica-Narrow /f21 RE findfont 10 scalefont setfont } bind def
/fni { hsr /Helvetica-Narrow-Oblique /f22 RE findfont 10 scalefont setfont } bind def
/fnb { hsr /Helvetica-Narrow-Bold /f23 RE findfont 10 scalefont setfont } bind def
/fnbi { hsr /Helvetica-Narrow-BoldOblique /f24 RE findfont 10 scalefont setfont } bind def
/fsc { hsr /NewCenturySchlbk-Roman /f25 RE findfont 10 scalefont setfont } bind def
/fsi { hsr /NewCenturySchlbk-Italic /f26 RE findfont 10 scalefont setfont } bind def
/fsb { hsr /NewCenturySchlbk-Bold /f27 RE findfont 10 scalefont setfont } bind def
/fsbi { hsr /NewCenturySchlbk-BoldItalic /f28 RE findfont 10 scalefont setfont } bind def
/fpr { hsr /Palatino-Roman /f29 RE findfont 10 scalefont setfont } bind def
/fpi { hsr /Palatino-Italic /f30 RE findfont 10 scalefont setfont } bind def
/fpb { hsr /Palatine-Bold /f31 RE findfont 10 scalefont setfont } bind def
/fpbi { hsr /Palatine-BoldItalic /f32 RE findfont 10 scalefont setfont } bind def
/fzi { hsr /ZapfChancery-MediumItalic /f33 RE findfont 10 scalefont setfont } bind def
/fzd { hsr /ZapfDingbats /f34 RE findfont 10 scalefont setfont } bind def
/LH 12 def
/sz 10 def
/sc 1 def
/newl {20 currentpoint exch pop LH sub moveto} bind def
/newp {20 plen 42 sub moveto} bind def
/subsc { gsave
currentpoint LH 4 div sub moveto
currentfont 1 0.6 scale
} bind def
/super {gsave
currentpoint LH 4 div add moveto
currentfont 1 0.6 scale
} bind def
/ssoff { currentpoint pop /cx exch def
grestore
currentpoint exch pop cx exch moveto
} bind def
/SF { %% scale font
dup sz mul /sz exch def %% sz = new point size
dup /sc exch def %% sc = scale factor
dup scale setfont %% scale font to new size
/LH sz 1.2 mul def %% LH = new line height
currentfont
} bind def
%% exch findfont exch scalefont setfont
/PS6Point {%%gsave
currentfont 0.6 SF} bind def
/PS10Point {%%gsave
currentfont 1.0 SF} bind def
/PS12Point {%%gsave
currentfont 1.2 SF} bind def
/PS16Point {%%gsave
currentfont 1.6 SF} bind def
/PS20Point {%%gsave
currentfont 2.0 SF} bind def
/PS40Point {%%gsave
currentfont 4.0 SF} bind def
/unscale {
currentpoint /dy exch def /dx exch def
%%grestore
/LH LH sc div def
/sz sz sc div def
%%dx dy moveto
currentfont 1 sc div dup scale setfont
} bind def
/L { %%width length - draw line
currentpoint /dy exch def /dx exch def
exch dup setlinewidth 0 exch neg rmoveto 0 rlineto stroke newpath
dx dy moveto
} bind def
/Uon {
Ua 0 eq
{currentpoint /Uy exch def /Ux exch def} if
/Ua 1 def
} bind def
/Uoff {
currentpoint
Ua 1 eq
{0.5 setlinewidth
currentpoint 1 sub moveto Ux Uy 1 sub lineto stroke newpath
} if
/Ua 0 def
moveto
} bind def
/_landscape {
0 plen translate -90 rotate
} bind def
/_a4 {
/plen 841.26 def
} bind def
/_letter {
/plen 792 def
} bind def
/_legal {
/plen 1008 def
} bind def
/_exec {
/plen 756 def
} bind def
/ST {
% setpapertray
pop
} bind def
_a4 %% paper size
fcr %% initial font
/Ua 0 def %% no underlining
%%end of preamble